package com.pengshun.modules.api.news.service;

import com.pengshun.modules.api.news.service.dto.NewsFlashDto;
import com.pengshun.modules.common.BaseResult;
import com.pengshun.modules.common.PagePara;

/**
 * @author luoligang
 * @create 2021/4/27
 */
public interface NewsFlashService {
    /**
     * 快讯保存
     * @param dto
     * @return
     */
    BaseResult save(NewsFlashDto dto);

    /**
     * 我的发布列表
     * @param para
     * @return
     */
    BaseResult myselfList(PagePara para);

    /**
     * 快讯详情
     * @param newsFlashId
     * @return
     */
    BaseResult myDetil(Long newsFlashId);

    /**
     * 快讯分类查询
     * @return
     */
    BaseResult category();

    /**
     * 快讯列表
     * @param para
     * @return
     */
    BaseResult list(PagePara para);

    /**
     * 快讯详情
     * @param newsFlashId
     * @return
     */
    BaseResult detil(Long newsFlashId);

    /**
     * 更新
     * @param dto
     * @return
     */
    BaseResult update(NewsFlashDto dto);
}
